WEB前端

  • Web
    11-12 01:14
    Web
    web前端到全栈京城一灯大师级高级教程[无密完结] 非网上阉割版 2、【预读班】Linux开发环境初准备(1).mp4 2、【预读班】Linux开发环境初准备(2).mp4 3、【预读班】操作系统与后端语言核心知识(1).mp4 3、【预读班】操作系统与后端语言核心知识(2).mp4 4、【预读班】ES5核心知识点突袭(1).mp4 4、【预读班】ES5核心知识点突袭(2).mp4 5、【预读班】你不知道的HTML+CSS精髓(1).mp4 6、Javascript函数式编程(1).mp4 6、Javascript函数式编程(2).mp4 7、Javascript与QA测试工程师(1).mp4 7、Javascript与QA测试工程师(2).mp4 8、第一周实战+作业讲解(1).mp4 8、第一周实战+作业讲解(2).mp4 9、第一周实战讲解(1).mp4 9、第一周实战讲解(2).mp4 11、CSS3构建3D的世界.mp 12、CSS高级实用技巧【上】.mp4 13、CSS高级使用技巧【下】.mp4 14、CSS与数学的巧妙运用.mp4 15、ES5核心技术.mp4 16、jQuery技术内幕.mp4 17、走进后端工程师的世界.mp4 18、常用后端语言介绍.mp4 19、1.Linux操作系统介绍.mp4' 20、2.Linux和虚拟机基本安装步骤.mp4 21、3.Linux基本命令入门.mp4 22、4.Windows命令行入门.mp4 23、5.Cygwin安装与使用.mp4 24、6.Linux的安装和基本命令【补充版】.mp4 25、7.Web服务器基础原理和概念.mp4 26、1.ECMAscript5.1简介.mp4 27、2.浏览器支持.mp4 28、3.严格模式.mp4 29、4.JSON格式.mp4 30、5.添加对象.mp4 31、6.额外的数组.mp4 32、7.Function.prototype.bind.mp4 33、8.Javascript this的使用.mp4 34、9.Javascript作用域和闭包.mp4 35、10.按值传递和按引用传递.mp4 36、1.初识PHP.mp4 37、2.PHP基础操作.mp4 38、3.初识phpMyAdmin.mp4 39、4.PHP与MySQL.mp4 40、5.PHP与MySQL小实战.mp4 41、6.PHP PDO.mp4 42、6-1.PHP面向对象的介绍.mp4 43、6-2.构造方法与析构方法.mp4 44、6-3.PHP面向对象之封装性.mp4 45、6-4.PHP面向对象之继承和多态.mp4 46、6-5.PHP抽象类与接口.mp4 47、6-6.PHP常见的关键字.mp4 48、6-7.PHP错误处理类.mp4 49、7.PHP和Javascript的比较.mp4 50、8.MySQL数据库客户端基础.mp4 51、9.MySQL创建表.mp4 52、10.MySQL函数SQL语句.mp4 53、11.MYSQL条件查询.mp4 54、12.MYSQL复杂条件查询.mp4 55、1.ES6简介与环境搭建.mp4 56、2.ES6编程风格【上】.mp4 57、3.ES6编程风格【中】.mp4 58、4.ES6编程风格【下】.mp4 59、1.Javascript与QA工程师.mp4 60、2.Javascript语言精粹1.mp4 61、2.Javascript语言精髓2.mp4 62、3.ES6在企业中的应用.mp4 63、4.Typescript前世今生.mp4 64、HTTP协议那些事(1).mp4 64、HTTP协议那些事(2).mp4 64、HTTP协议那些事(3).mp4 65、大规模NodeJS项目架构与优化(1).mp4 65、大规模NodeJS项目架构与优化(2).mp4 66、第二周实战+作业讲解(1).mp4 66、第二周实战+作业讲解(2).mp4 67、专题二任务实战【下】(1).mp4 67、专题二任务实战【下】(2).mp4 68、Nodejs学习介绍.mp4 69、01.走进Node.js.mp4 70、02.Node.js入门.mp4 71、03.node.js环境及npm深入.mp4 72、04.Node.js回调函数.mp4 73、05.Node.js事件驱动机制.mp4 74、06.Node.js模块化.mp4 75、07.Node.js函数.mp4 76、08.Node.js路由.mp4 77、09.全局方法和工具.mp4 78、10.文件系统.mp4 79、1.Express介绍.mp4 80、2.Express中间件.mp4 81、3.Express路由.mp4 82、4.Express错误处理.mp4 83、5.Express模板引擎.mp4 84、1.KOA简介.mp4 85、2.KOA应用.mp4 86、3.Context(上下文).mp4 87、4.请求.mp4 88、5.输出.mp4 89、1.Express入门实战.mp4 90、2.Express+PHP实战.mp4 91、3.Koa1实战.mp4 92、4.Koa2实战.mp4 93、5.爬虫实战之Robots协议.mp4 94、6.配置爬虫系统和开发环境.mp4 95、7.爬虫代码实战.mp4 96、8.数据推送之Comet.mp4 97、9数据推送之WebSocket.mp4 98、10.数据推送之SSE.mp4 99、【实战
    • 703
  • Web
    05-01 07:40
    Web
  • Web
    01-23 03:11
    Web
    Web前端架构性能与缓存优化实战 前端架构师必备课程 前端大神带你的页面速度飞起来 课程目录 (1) 1-1 课程简介.mp4 (2) 2-1 资源合并与压缩-http 清求的过程及潜在的性能优化点.mp4 (3) 2-2 资源合并与压缩-html 压缩.mp4 (4) 2-3 资源合并与压缩-css 及 js压缩.mp4 (5) 2-4 资源合并与压缩-文件合并.mp4 (6) 2-5 资源合并与压缩-实战-在线工具压缩.mp4 (7) 2-6 资源合并与压缩-实战-fis3 构建工具自动压缩合并-流程.mp4 (8) 2-7 资源合并与压缩-实战-fis3 构建工具自动压缩合并-实操.mp4 (9) 2-8 资源合并与压缩-总结.mp4 (10) 3-1 图片相关的优化- 一张JPG图片的解析过程.mp4 (11) 3-2 图片相关的优化- png8、png24、png32之间的区别.mp4 (12) 3-3 图片相关的优化- 不同格式图片常用的业务场景.mp4 (13) 3-4 图片相关的优化- 图片压缩几种方法-雪碧图、Image inline.mp4 (14) 3-5 图片相关的优化- 图片压缩案例分析.mp4 (15) 3-6 图片相关的优化- 图片压缩实战(上) webp、inline-image.mp4 (16) 3-7 图片相关的优化- 图片压缩实战(下)雪碧图、svg.mp4 (17) 4-1 css和js的装载与执行-HTML 页面加载渲染的过程.mp4 (18) 4-2 css和js的装载与执行-HTML 演染过程的一些特点.mp4 (19) 4-3 css和js的装载与执行-顺序执行、并发加载.mp4 (20) 4-4 css和js的装载与执行-css 阻塞和 js 阻塞.mp4 (21) 4-4.mp4 (22) 5-1 懒加载与预加载-懒加载原理.mp4 (23) 5-2 懒加载与预加载-预加载原理.mp4 (24) 5-3 懒加载与预加载-懒加载、预加载使用场景.mp4 (25) 5-4 懒加载与预加载-懒加载原生 js 和 zepto.lazyload.mp4 (26) 5-5 懒加载与预加载-预加载原生 js 和 PreloadJS 实现.mp4 (27) 6-1 重绘与回流-css 性能让 Javacript 变慢?.mp4 (28) 6-10 重绘与回流- 实战演练 4.mp4 (29) 6-11 重绘与回流- 实战演练 5.mp4 (30) 6-12 重绘与回流- 实战演练 6.mp4 (31) 6-13 重绘与回流- 实战演练 7.mp4 (32) 6-14 重绘与回流- 实战演练 8 ,9.mp4 (33) 6-2 重绘与回流-什么是重绘与回流.mp4 (34) 6-3 重绘与回流-避免重绘回流的两种方法.mp4 (35) 6-4 重绘与回流-案例解析-重绘、回流及图层.mp4 (36) 6-5 重绘与回流-案例解析- chrome 浏览器自动创建图层 layer.mp4 (37) 6-6 重绘与回流- 实战优化点总结.mp4 (38) 6-7 重绘与回流- 实战演练 1.mp4 (39) 6-8 重绘与回流- 实战演练 2.mp4 (40) 6-9 重绘与回流- 实战演练 3.mp4 (41) 7-1 浏览器存储-cookies.mp4 (42) 7-10 浏览器存储-IndexeDB-基础操作.mp4 (43) 7-11 浏览器存储-IndexeDB-事务.mp4 (44) 7-12 浏览器存储-Service Workers-离线应用.mp4 (45) 7-13 浏览器存储-Service Workers-如何实现Service Workers主页面之间的通信.mp4 (46) 7-2 浏览器存储-LocalStorage、SessionStorage.mp4 (47) 7-3 浏览器存储-IndexedDB.mp4 (48) 7-4 浏览器存储-案例解析.mp4 (49) 7-5 浏览器存储-Service Workers产生的意义.mp4 (50) 7-6 浏览器存储-PWA与Service Workers.mp4 (51) 7-7 浏览器存储-案例解析.mp4 (52) 7-8 浏览器存储-实战演练-cookie、localstorge、sessionStorge.mp4 (53) 7-9 浏览器存储-IndexeDB-基础操作-创建打开、关闭删除.mp4 (54) 8-1 缓存1.mp4 (55) 8-2 缓存2.mp4 (56) 8-3 缓存3-Last-Modified-If-Modified-Since.mp4 (57) 8-4 缓存4-Etag-If-None-Match.mp4 (58) 8-5 缓存5-案例解析.mp4 (59) 8-6 缓存6-流程图.mp4 (60) 8-7 缓存7-实战1.mp4 (61) 8-8 缓存8-实战2.mp4 (62) 9-1 服务端性能优化-1.mp4 (63) 9-2 服务端性能优化-2.mp4 (64) 9-3 服务端性能优化-3.mp4 (1)\workspace;目录中文件数:6个 (65) css、js的加载与执行.pptx (66) 图片相关的优化.pptx (67) 懒加载与预加载.pptx (68) 浏览器存储.pptx (69) 资源合并与压缩.pptx (70) 重绘与回流.pptx
    • 548
  • Web
    04-20 08:27
    Web
  • Web
    01-23 03:10
    Web
    WEB前端+后端架构师项目实战课 全新WEB前端后端社交项目进阶 黑马前端后端项目课程 web开发技术的精进,就是在掌握扎实基础技能之后,进行大量的项目实战练习或进行实际的工作经验, 对于还处于学习阶段的同学来讲,跟着老师做做一些高级的实战项目,既有练习提高的作用,更能让知识点灵活的运用 而这套课程最大的优势就在于是将WEB开发前端和后端内容相结合,比起传统的web项目课程更容易融汇贯通,易于学习 课程目录 (0);目录中文件数:0个 (1)十次方微服务day01;目录中文件数:16个 (1) 01资料介绍.mp4 (2) 02项目架构介绍.mp4 (3) 03uml建模说明.mp4 (4) 04项目介绍.mp4 (5) 05restful风格说明.avi (6) 06docker创建mysql微服务.avi (7) 07创建项目所用数据库.avi (8) 08搭建父工程.avi (9) 09搭建公用模块创建返回值对象.avi (10) 10分布式id生成器.avi (11) 11base模块导入jar包坐标.avi (12) 12base模块准备工作.avi (13) 13编写简单的CRUD.avi (14) 14postman测试效果.avi (15) 15异常处理.avi (16) 项目流程.png (2)十次方微服务day02;目录中文件数:18个 (17) 01反馈.mp4 (18) 02springdatajpa条件查询.avi (19) 03springdatajpa分页条件查询.mp4 (20) 04招聘模块代码生成.avi (21) 05招聘模块业务说明.mp4 (22) 06查询热门企业.avi (23) 07推荐职位和最新职位查询.avi (24) 08问答微服务代码生成.avi (25) 09问答微服务业务说明.avi (26) 10问答三个列表代码编写.avi (27) 11文章模块代码生成.avi (28) 12文章审核和文章点赞.avi (29) 13制作一个redis容器.avi (30) 14把数据存入redis.avi (31) 15删除reids中缓存数据.avi (32) 16redis设置过期时间.avi (33) 17活动模块代码生成.avi (34) 18springcache的使用.avi (3)十次方微服务day03;目录中文件数:24个 (35) 01反馈.mp4 (36) 02课程介绍.avi (37) 03mongodb的介绍.avi (38) 04mongodb体系结构.mp4 (39) 05mongodb的数据类型介绍.avi (40) 06安装mongodb的本地客户端.mp4 (41) 07创建mongodb远程服务.avi (42) 08吐槽模块业务说明.avi (43) 09创建数据库和集合.avi (44) 10mongodb查询命令.avi (45) 11mongodb简单修改和删除.avi (46) 12查询总数据量和模糊查询.avi (47) 13mongodb复杂命令操作.avi (48) 14java驱动操作mongo之简单查询.avi (49) 15java驱动操作mongo之复杂查询.avi (50) 16java驱动操作mongo之添加数据.avi (51) 17springdatamongo准备工作.avi (52) 18springdatamongo增删改查.avi (53) 19根据父节点查询吐槽.avi (54) 20点赞操作效率问题.avi (55) 21吐槽点赞效率优化.avi (56) 22控制不能重复点赞.avi (57) 23完善添加吐槽.avi (58) tensquare_parent52.zip (4)十次方微服务day04;目录中文件数:20个 (59) 01反馈.mp4 (60) 02当天内容介绍.avi (61) 03搜索流程说明.mp4 (62) 04es结构说明.mp4 (63) 05es的安装.avi (64) 06restful风格操作es.avi (65) 07安装head插件.avi (66) 08解决es跨域访问问题.avi (67) 09head插件的安装和使用.avi (68) 10ik分词器的使用.avi (69) 11文章模块准备工作.avi (70) 12文章保存到索引库.avi (71) 13从索引库中搜索文章.avi (72) 14logstash的安装.avi (73) 15logstash的同步数据库.avi (74) 16logstash同步数据的特征.avi (75) 17在docker中安装es.avi (76) 18让容器中es的9300端口可用.avi (77) 19docker中ik分词器的安装.avi (78) 20安装header插件.avi (5)十次方微服务day05;目录中文件数:18个 (79) 01反馈.avi (80) 02当天内容介绍.avi (81) 03rabbitmq介绍.mp4 (82) 04rabbitmq架构介绍.avi (83) 05window下安装rabbitmq.avi (84) 06创建ranbbitmq的docker容器.avi (85) 07rabbitmq的直接模式.avi (86) 08rabbitmq分裂模式.avi (87) 09主题模式分析.avi (88) 10主题模式测试.avi (89) 11普通用户和后台用户的区别.avi (90) 12代码生成.avi (91) 13注册发送短信验证码.avi (92) 14用户注册的业务编写.avi (93) 15消息队列消费者环境搭建.avi (94) 16阿里云短信服务使用说明.avi (95) 17完善消息队列消费者发短信功能.avi (96) 18测试功能.avi (6)十次方微服务day06;目录中文件数:22个 (97) 01反馈.avi (98) 02当天内容说明.avi (99) 03使用security加盐加密算法准备工作.mp4 (100) 04springboot实现原理.mp4 (101) 05加密添加admin用户.mp4 (102) 06admin的登录.avi (103) 07user用户的加密注册和登录.avi (104) 08常见的认证机制.avi (105) 09token验证的优势.avi (106) 10jwt生成token的规则.avi (107) 11jjwt生成令牌.avi (108) 12token验证.avi (109) 13token设置过期时间.avi (110) 14token添加自定义属性.avi (111) 15token工具类说明.avi (112) 16admin登录生成token.avi (113) 17点错了.avi (114) 18token验证删除用户.avi (115) 19拦截器的配置.avi (116) 20拦截器验证token.avi (117) 21使用拦截器验证token测试.avi (118) 22token添加问题验证.avi (7)十次方微服务day07;目录中文件数:17个 (119) 01反馈.avi (120) 02当天内容介绍.avi (121) 03springcloud的介绍.avi (122) 04eureka介绍.avi (123) 05eureka服务器搭建.mp4 (124) 06eureka客户端注册.avi (125) 07eureka服务之间的调用.avi (126) 08eureka负载均衡.avi (127) 09交友微服务业务说明.avi (128) 10交友微服务准备工作.avi (129) 11添加好友业务编写.avi (130) 12添加好友测试.avi (131) 13添加非好友.avi (132) 14在用户模块添加更新关注数和粉丝数.avi (133) 15添加好友更新关注和粉丝数.avi (134) 16删除好友.avi (135) tensquare_parent84.zip (8)十次方微服务day08;目录中文件数:19个 (136) 01反馈.avi (137) 02熔断器.avi (138) 03网关介绍.avi (139) 04后台访问网关搭建.avi (140) 05前台网关搭建.mp4 (141) 06网关过滤器介绍.mp4 (142) 07经过网关的头信息丢失问题.avi (143) 08web网关转发hearder.avi (144) 09后台网关验证权限.avi (145) 10集中配置中心微服务作用说明.avi (146) 11把配置文件上传到gitee.avi (147) 12搭建配置中心微服务.avi (148) 13基础微服务使用配置中心获取配置文件.avi (149) 14让eureka和网关都去配置中心去配置文件.avi (150) 15bus消息总件.avi (151) 16自定义配置文件的更新.avi (152) tensquare_parent84.zip (153) zuul图.png (154) 集中配置微服务说明.png (9)十次方微服务day09;目录中文件数:20个 (155) 01反馈.avi (156) 02当天内容介绍.avi (157) 03dockfile常用命令.avi (158) 04dockerfile构建jdk镜像.avi (159) 05搭建私有仓库的容器.avi (160) 06上次jdk镜像到私有仓库.mp4 (161) 07修改配置让本地电脑可以直接修改宿主机上的docker.avi (162) 08把配置中心发布到服务器.avi (163) 09持续集成步骤说明.avi (164) 10安装gogs.avi (165) 11把本地代码上传到gogs.avi (166) 12jenkins的安装.avi (167) 13安装maven和git插件.avi (168) 14安装maven.avi (169) 15jenkins去链接需要的软件.avi (170) 16使用持续集成发布eureka.avi (171) 17使用持续集成发布base微服务.avi (172) 18作业.avi (173) tensquare_parent84.zip (174) 作业.txt (10)十次方微服务day10;目录中文件数:14个 (175) 01当天内容介绍.avi (176) 02安装rancher然后添加一个环境.avi (177) 03添加镜像库和主机.avi (178) 04添加应用.mp4 (179) 05使用ranchar创建mysql微服务.avi (180) 06创建配置中心微服务.mp4 (181) 07容器扩容缩容准备工作.avi (182) 08容器的扩容和缩容.avi (183) 09influxdb的安装和使用.avi (184) 10cadvisor的安装和使用.avi (185) 11grafana的安装.avi (186) 12在granfana中关联数据库.avi (187) 13设置基础微服务的监控平台.avi (188) 14给基础微服务设置预警线.mp4 (11)十次方资料;目录中文件数:2个 (189) 微服务讲义.zip (190) 通用资料.zip (12)十次方资料微服务资料;目录中文件数:1个 (191) 其他资料.zip (13)十次方资料微服务资料镜像;目录中文件数:2个 (192) ifcfg-ens33 (193) tensquare.zip (14)十次方资料微服务资料镜像tensquare;目录中文件数:2个 (194) PART1.zip (195) PART2.zip (15)十次方资料微服务资料镜像tensquare请将PART2和PART2文件夹内的文件放在同一个文件夹内;目录中文件数:0个 (0);(属性:);目录中文件数:0个 (1)前端;(属性:);目录中文件数:0个 (2)前端1-1 十次方项目 前端环境搭建;(属性:);目录中文件数:5个 (1) 第1节.mp4;(属性:、归档) (2) 第2节.mp4;(属性:、归档) (3) 第3- 4节.mp4;(属性:、归档) (4) 第5节.mp4;(属性:、归档) (5) 第6 7 8节.mp4;(属性:、归档) (3)前端1-2 前端 API文档与模拟数据接口;(属性:);目录中文件数:6个 (6) 第1 2节.mp4;(属性:、归档) (7) 第3(A)节.mp4;(属性:、归档) (8) 第3(B)节.mp4;(属性:、归档) (9) 第4(A)节.mp4;(属性:、归档) (10) 第4(B)节.mp4;(属性:、归档) (11) 第5节mp4;(属性:、归档) (4)前端1-3前端 使用elementUI开发管理后台;(属性:);目录中文件数:4个 (12) 第1 2节.mp4;(属性:、归档) (13) 第3节.mp4;(属性:、归档) (14) 第4节.mp4;(属性:、归档) (15) 第5 6 7节.mp4;(属性:、归档) (5)前端1-4 路由与状态管理;(属性:);目录中文件数:2个 (16) 第1 ,2(A)节.mp4;(属性:、归档) (17) 第2(B) 3 4 5节.mp4;(属性:、归档) (6)前端1-5 网站前台 活动与招聘;(属性:);目录中文件数:1个 (18) 第五章 全部.mp4;(属性:、归档) (7)前端1-6 前台 登录与用户中心;(属性:);目录中文件数:1个 (19) 第六章.mp4;(属性:、归档) (8)前端1-7 吐槽与问答;(属性:);目录中文件数:2个 (20) 第1 2节.mp4;(属性:、归档) (21) 第3.4节.mp4;(属性:、归档) (9)前端前端开发资源;(属性:);目录中文件数:0个 (10)前端前端开发资源代码;(属性:);目录中文件数:7个 (22) day01.zip;(属性:、归档) (23) day02.zip;(属性:、归档) (24) day03.zip;(属性:、归档) (25) day04.zip;(属性:、归档) (26) day05.zip;(属性:、归档) (27) day06.zip;(属性:、归档) (28) day07.zip;(属性:、归档) (11)前端前端开发资源学习目标;(属性:);目录中文件数:1个 (29) 十次方前端系开发-每日目标-V1.0.xlsx;(属性:、归档) (12)前端前端开发资源讲义;(属性:);目录中文件数:6个 (30) 十次方前端系统开发v1.0--第2章.pdf;(属性:、归档) (31) 十次方前端系统开发v1.0--第3章.pdf;(属性:、归档) (32) 十次方前端系统开发v1.0--第4章.pdf;(属性:、归档) (33) 十次方前端系统开发v1.0--第5章.pdf;(属性:、归档) (34) 十次方前端系统开发v1.0--第6章.pdf;(属性:、归档) (35) 十次方前端系统开发v1.0--第7章(1).pdf;(属性:、归档) (13)前端前端开发资源讲义(MD);(属性:);目录中文件数:8个 (36) 十次方前端系统开发v1.0--第1章.md;(属性:、归档) (37) 十次方前端系统开发v1.0--第2章.md;(属性:、归档) (38) 十次方前端系统开发v1.0--第3章.md;(属性:、归档) (39) 十次方前端系统开发v1.0--第4章.md;(属性:、归档) (40) 十次方前端系统开发v1.0--第5章.md;(属性:、归档) (41) 十次方前端系统开发v1.0--第6章.md;(属性:、归档) (42) 十次方前端系统开发v1.0--第7章.md;(属性:、归档) (43) 十次方前端系统开发v1.0--第8章.md;(属性:、归档) (14)前端前端开发资源通用资源;(属性:);目录中文件数:5个 (44) API文档.rar;(属性:、归档) (45) 代码生成器.rar;(属性:、归档) (46) 建表语句.rar;(属性:、归档) (47) 文档.rar;(属性:、归档) (48) 静态原型.rar;(属性:、归档) (15)前端前端开发资源镜像;(属性:);目录中文件数:1个 (49) centos7.zip;(属性:、归档) (16)前端前端开发资源代码OLD;(属性:);目录中文件数:5个 (50) day02.zip;(属性:、归档) (51) day03.zip;(属性:、归档) (52) day04.zip;(属性:、归档) (53) day05.rar;(属性:、归档) (54) day07.rar;(属性:、归档) (17)前端前端开发资源讲义(MD)image;(属性:);目录中文件数:46个 (55) 1-1.jpg;(属性:、归档) (56) 2-1.jpg;(属性:、归档) (57) 2-1.png;(属性:、归档) (58) 2-10.png;(属性:、归档) (59) 2-11.png;(属性:、归档) (60) 2-12(1).png;(属性:、归档) (61) 2-2(1).png;(属性:、归档) (62) 2-2.jpg;(属性:、归档) (63) 2-21.png;(属性:、归档) (64) 2-22.png;(属性:、归档) (65) 2-23.png;(属性:、归档) (66) 2-24.png;(属性:、归档) (67) 2-25.png;(属性:、归档) (68) 2-26.png;(属性:、归档) (69) 2-27.png;(属性:、归档) (70) 2-28.png;(属性:、归档) (71) 2-3.jpg;(属性:、归档) (72) 2-3.png;(属性:、归档) (73) 2-4.jpg;(属性:、归档) (74) 2-4.png;(属性:、归档) (75) 2-5.jpg;(属性:、归档) (76) 2-5.png;(属性:、归档) (77) 2-6.jpg;(属性:、归档) (78) 2-6.png;(属性:、归档) (79) 2-7.png;(属性:、归档) (80) 2-8.png;(属性:、归档) (81) 2-9.png;(属性:、归档) (82) 3-1.jpg;(属性:、归档) (83) 3-2.jpg;(属性:、归档) (84) 3-3.png;(属性:、归档) (85) 3-4.png;(属性:、归档) (86) 3-5.png;(属性:、归档) (87) 4-1.jpg;(属性:、归档) (88) 5-1.jpg;(属性:、归档) (89) 5-3.jpg;(属性:、归档) (90) 5-4.jpg;(属性:、归档) (91) 6-1.png;(属性:、归档) (92) 6-2.jpg;(属性:、归档) (93) 6-2.png;(属性:、归档) (94) 6-3.png;(属性:、归档) (95) 6-4.png;(属性:、归档) (96) 6-5.png;(属性:、归档) (97) 6-6.png;(属性:、归档) (98) 6-7.png;(属性:、归档) (99) 7-1.png;(属性:、归档) (100) 7-2.png;(属性:、归档) (18)前端前端开发资源通用资源API文档;(属性:);目录中文件数:1个 (101) nginx-1.13.12.zip;(属性:、归档) (19)前端前端开发资源通用资源代码生成器;(属性:);目录中文件数:1个 (102) HeimaCodeUtil_V2.4_64.zip;(属性:、归档) (20)前端前端开发资源通用资源建表语句;(属性:);目录中文件数:7个 (103) db_article.sql;(属性:、归档) (104) db_base.sql;(属性:、归档) (105) db_friend;(属性:、归档) (106) db_gathering;(属性:、归档) (107) db_qa;(属性:、归档) (108) db_recruit;(属性:、归档) (109) db_user;(属性:、归档) (21)前端前端开发资源通用资源文档;(属性:);目录中文件数:5个 (110) 十次方_V1.0_研究院.docx;(属性:、归档) (111) 十次方_课程大纲_V1.0.docx;(属性:、归档) (112) 十次方_课程大纲_V1.0.pdf;(属性:、归档) (113) 十次方技术架构图.xlsx;(属性:、归档) (114) 十次方数据库文档.xlsx;(属性:、归档) (22)前端前端开发资源通用资源静态原型;(属性:);目录中文件数:1个 (115) dist.zip;(属性:、归档)
    • 511
  • Web
    01-23 03:19
    Web
    WEB前端开发新项目开发实战学习 4大WEB前端全新项目实战课程 WEB前端项目课程 课程目录: (1)CSS梅兰商城项目实战基础视频教程;目录中文件数:18个 (1) 1.前端开发基础视频-梅兰商贸整站项目搭建.wmv (2) 10.前端开发基础视频-完成商机市场.wmv (3) 11.前端开发基础视频-完成详细信息.wmv (4) 12.前端开发基础视频-完成建筑材料.wmv (5) 13.前端开发基础视频-产品部分的分析.wmv (6) 14.前端开发基础视频-产品部分的进一步细分以及完成立即购买.wmv (7) 15.前端开发基础视频-完成产品部分的左部.wmv (8) 16.前端开发基础视频-完成建材资讯.wmv (9) 17.前端开发基础视频-完成友情链接.wmv (10) 18.前端开发基础视频-完成关于我们.wmv (11) 2.前端开发基础视频-css初始化.wmv (12) 3.前端开发基础视频-得到页面版心宽度和完成top的html代码.wmv (13) 4.前端开发基础视频-完成top部分.wmv (14) 5.前端开发基础视频-精灵图完成三角.wmv (15) 6.前端开发基础视频-完成log和搜索引擎的优化.wmv (16) 7.前端开发基础视频-完成log部分的输入框.wmv (17) 8.前端开发基础视频-导航的制作.wmv (18) 9.前端开发基础视频-banner区域的结构.wmv (2)企业项目实战PC专题页视频;目录中文件数:18个 (19) 01.fullpage.mp4 (20) 02.项目基本结构搭建.avi (21) 03.首页布局01.avi (22) 04.首页布局02.avi (23) 05.第二页布局.avi (24) 06.第二页布局完成.avi (25) 07.第三页布局01.avi (26) 08.第三页布局02.avi (27) 09.第三页03a标签切换效果.avi (28) 10.第四页布局01.avi (29) 11.第四页js效果.avi (30) 12.第五页布局效果.avi (31) 13.如何触发动画&fullpage的回掉函数.avi (32) 14.其他页面切换效果.avi (33) 15.总结.avi (34) 16.传智宣传页问题总结.avi (35) 17.animationClass的作用.avi (36) 18.权重问题注意点.mp4 (3)百度外卖项目视频;目录中文件数:39个 (37) 1.百度外卖的基本结构.mp4 (38) 10.swiper准备&颜色.avi (39) 11.顶部标题.avi (40) 12.页面1_轮播页面1布局.avi (41) 13.页面1_轮播页面1文件布局.avi (42) 14.页面1_轮播页面2页面布局.avi (43) 15.页面2_布局效果.avi (44) 17.页面3_布局.avi (45) 18.页面4_布局.avi (46) 19.页面5_布局.avi (47) 2.em&rem的作用.avi (48) 20.页面6_布局.avi (49) 21.页面7_布局.avi (50) 22.首页动画效果.avi (51) 23.首页动画播放完毕切换.avi (52) 24.welcome页面动画效果实现.avi (53) 25.外卖第二页动画实现.avi (54) 26.外卖title区域动画.avi (55) 27.首先旋转进来.avi (56) 28.旋转动画分析&抖动动画.avi (57) 29.首页动画完成.avi (58) 3.使用rem适配多个设备.avi (59) 30.页面2动画.avi (60) 31.禁用开启滑动.avi (61) 33.页面3t牌子动画.avi (62) 34.页面3t牌子 牌子动画.avi (63) 35.页面3还原样式&4动画&5动画.avi (64) 36.页面6礼物动画.avi (65) 37.页面6礼物动画处理.avi (66) 38.页面6礼物动画sass循环语法.avi (67) 39.播放音频.avi (68) 4.js动态的修改html的fontSize.avi (69) 40.animate.css基本使用.avi (70) 41.百度外卖.mp4 (71) 5.百度外卖scss js计算rem.avi (72) 6.百度外卖_首页布局.avi (73) 7.第二页布局.avi (74) 8.sass语法补充.avi (75) 9.添加sass函数混入提升开发效率.avi (4)美食美刻网站制作视频;目录中文件数:31个 (76) 01-创建一个完整的网站目录结构.avi (77) 02-网站开发准备工作.avi (78) 03-css初始化的作用.avi (79) 04-css初始化代码的实现.avi (80) 05-完成网站顶部.avi (81) 06-完成网站logo区域结构.avi (82) 09-完成logo区域的logo图片.avi (83) 10-完成logo区域的搜索部分.avi (84) 11-完成logo区域的注册登录部分.avi (85) 12-完成底部的html结构.avi (86) 13-底部凹陷矩形的实现思路.avi (87) 14-底部凹陷矩形的实现代码.avi (88) 15-完成底部左侧列表.avi (89) 16-完成底部右侧列表.avi (90) 17-完成登录页面的左侧图片部分.avi (91) 18-完成登录页面内容右侧标题部分.avi (92) 19-完成登录页面内容右侧输入框.avi (93) 20-完成登录页面内容右侧输入框背景.avi (94) 21-完成登录页面右侧自动登录.avi (95) 22-完成登录页面内容区域的登录按钮和其它方式.avi (96) 23-完成登录页面内容区域的右侧所有部分.avi (97) 24-完成首页的导航部分.avi (98) 25-完成首页banner区域的标题部分.avi (99) 26-完成首页banner区域的图片部分.avi (100) 27-完成首页banner区域的描述文字.avi (101) 28-完成首页banner的箭头区域.avi (102) 29-完成首页搜索区域.avi (103) 30-完成首页菜单部分.avi (104) 31-完成首页菜单区域的箭头部分.avi (105) 32-完成首页食材部分的头部区域.avi (106) 33-完成首页食材图片部分.avi
    • 509
  • Web
    05-20 03:55
    Web
    第 1 章: 1-1网站的Web前端设计 对HTML的介绍及编辑工具的安装及使用 1-1-2对HTML页面里标签代码含义的讲解 第 2 章: 1-2HTMl中的标记、路径规则的讲解 1-2-1HTML文字标记及换行、图片等标记的讲解 1-2-2HTML中路径规则、实体标签、超链接的讲解 第 3 章: 1-3对Table表格和Form表单的讲解 1-3-1实例讲解Table表格及其中属性 1-3-2HTML中Form表单及Form表单中控件的讲解 第 4 章: 1-4Table表格实例搭建注册页面及框架集实例搭建网站后台页面 1-4-1Table表格加Form表单实例讲解注册页面的搭建 1-4-2HTML中框架集的讲解及实例布局网站后台页面 第 5 章: 1-5用div+css来调整布局的样式 1-5-1div、span、ul、ol、li标记及css的调用方式和选择器的讲解 1-5-2css中具体样式–边框的粗细、颜色等及布局属性的讲解 1-5-3背景属性、字体属性的讲解 1-5-4边框属性和列表属性讲解 1-5-5css样式中cursor、透明度、定位的讲解 1-5-6当当网头部左边样式的制作讲解 1-5-7当当网头部右边样式的制作讲解 1-5-8当当网搜索位置的切图及样式的制作 1-5-9当当网导航栏部分的制作及整个网页的剖析讲解 第 6 章: 2-1HTML+DIV+CSS当当网首页页面制作 2-1-1当当网首页制作第一节 2-1-2当当网首页制作第二节 2-1-3当当网首页制作第三节 2-1-4当当网首页制作第四节 2-1-5当当网首页制作第五节 2-1-6当当网首页制作第六节 2-1-7当当网首页制作第七节 2-1-8当当网首页制作第八节 2-1-9当当网首页制作第九节 2-1-10当当网首页制作第十节 2-1-11当当网首页制作第十一节 2-1-12当当网首页制作第十二节 2-1-13当当网首页制作第十三节 2-1-14当当网首页制作第十四节 2-1-15当当网首页制作第十五节 2-1-16当当网首页制作第十六节 2-1-17当当网首页制作第十七节 2-1-18当当网首页制作第十八节 2-1-19当当网首页制作第十九节 2-1-20当当网首页制作第二十节 2-1-21当当网首页制作第二十一节 2-1-22当当网首页制作第二十二节 2-1-23当当网首页制作第二十三节 2-1-24当当网首页制作第二十四节 2-1-25当当网首页制作第二十五节 2-1-26当当网首页制作第二十六节 2-1-27当当网首页制作第二十七节 2-1-28当当网首页制作第二十八节 2-1-29当当网首页制作第二十九节 2-1-30当当网首页制作第三十节 2-1-31当当网首页制作第三十一节 2-1-32当当网首页制作第三十二节 2-1-33当当网首页制作第三十三节 2-1-34当当网首页制作第三十四节 2-1-35当当网首页制作第三十五节 第 7 章: 3-1HTML5和CSS3知识讲解 3-1-1小丸子带你走进最新“HTML+CSS”的技术平台 3-1-2html的简介及标签的学习 3-1-3html中的行级标签、块级标签、列表标签、交互性标签的讲解 3-1-4html中多媒体标签、新增的表单元素及功能的讲解 3-1-5html中图像的处理详解 3-1-6CSS的介绍、新增选择器的详解 3-1-7新增CSS样式详解 第 8 章: 4-1仿京东APP首页页面制作 4-1-1sublime工具的使用与插件安装 4-1-2商城移动app制作尺寸及切图的讲解 4-1-3商城移动app效果预览及初始样式的制作 4-1-4商城移动app头部样式的制作第一讲 4-1-5商城APP首页头部样式的制作第二讲 4-1-6商城APP首页轮播图效果实现时长:31:25 4-1-7商城APP首页分类模块及广告模块制作 4-1-8商城APP首页广告条及倒计时静态页面制作 4-1-9商城APP首页商品左右滑动效果实现 4-1-10商城APP首页底部效果实现第一讲 4-1-11商城APP首页底部效果实现第二讲 4-1-12解决轮播图自动播放以及底部菜单定位的问题 4-1-13摁F12后如何把浏览器底部的开发者工具调试到浏览器左边 4-1-14关于屏幕分辨率问题的讲解 4-1-15关于如何在手机端测试页面效果讲解
    • 423
  • Web
    11-05 08:26
    Web
    Web前端架构师 冲击大厂前端p7岗位 Web前端架构师 超大复杂项目+高端技术+大厂规范+全局架构思维 系统培养大厂P7技术专家/中小厂前端Leader 6~8个月,让3年+前端完成质的飞跃 章节目录: 阶段一:课程设计及前端创建脚手架开发 第1周 需求分析和架构设计:做什么,如何做? 开工之前,先来看看我们到底要做一个什么项目,有哪些功能。然后站在上帝视角,从整体的架构层面,该如何设计该项目。 课程安排: 1、需求分析,到底要做一个什么产品 2、项目设计,多个项目之间的关系 3、数据模型设计,各项目之间的数据流转过程 4、后台管理需求,管理员要管控什么内容 5、统计需求,知道被访问了多少次 第2周 脚手架架构设计和框架搭建 万丈高楼平地起,讲解大厂级别的脚手架是如何设计的,从头开始绘制架构设计图,并完成脚手架的框架搭建。 课程安排: 1、掌握脚手架的实现原理 2、掌握脚手架管理工具Lerna和常用操作 3、基于Lerna构建脚手架项目 4、图解脚手架架构设计 5、脚手架工程体系设计 6、深入阅读Lerna源码,剖析require.resolve原理 第3周 脚手架核心流程开发 本周将完成脚手架内核@imooc-cli/core子项目设计,并开发脚手架的执行准备阶段和命令注册阶段。 课程安排: 1、脚手架核心子项目core包架构设计 2、掌握脚手架node运行版本限制 3、掌握脚手架root自动降级 4、掌握npmlog实现自定义脚手架日志 5、掌握脚手架用户主目录检查 6、掌握脚手架入参解析和环境变量配置 7、运用npm API实现脚手架自动更新 8、掌握脚手架命令注册原理 9、运用commander简化脚手架命令注册 10、node支持ES模块化标准的两种方法 第4周 脚手架命令注册和执行过程开发 本周将完成脚手架内核@imooc-cli/core子项目的执行命令阶段,我们将采用分离式架构设计、缓存结构设计大幅提升脚手架的下载速度和执行性能。 课程安排: 1、掌握脚手架执行命令原理 2、掌握高性能脚手架架构思路和具体方法 3、封装通用的npm包管理类Package 4、掌握API方式完成npm包下载和自动更新 5、掌握脚手架缓存结构设计 6、掌握Node多进程的四种实现方案 7、深度解析Node多进程child_process库源码 第5周 脚手架创建项目流程设计和开发 本周将开发脚手架创建项目的@imooc-cli/init子项目,完成init包的准备阶段和下载模板阶段开发。 课程安排: 1、脚手架项目创建能力架构设计 2、深入理解命令行交互原理和inquirer的应用 3、掌握服务端框架egg.js的开发方法 4、掌握云mongodb和egg接入mongodb方法 5、运用egg.js+mongodb构建项目模板API 6、掌握正则表达式并完成项目名称自动格式化 7、掌握spinner实现命令行loading效果 8、完成标准项目模板开发 9、完成项目模板的缓存和下载功能 第6周 脚手架项目和组件初始化开发 init包将完成项目和组件的初始化过程,本周将完成init包的安装模板阶段。 课程安排: 1、掌握脚手架标准安装模式和自定义安装模式实现原理 2、掌握ejs模板的实现原理和开发方法 3、基于ejs模板完成项目模板动态化 4、完成标准组件模板开发 5、完成项目或组件项目标准安装流程开发 6、完成自定义项目模板初始化流程开发 7、ejs源码解析——彻底搞懂ejs模板编译和渲染原理 8、require源码解析——彻底搞懂Node.js模块加载原理 阶段二:B端项目分析和设计,编辑器初步编码,业务组件库的搭建 第7周 B端项目需求分析 和 架构设计 对于一个复杂前端项目,在编码之前,分析过程可谓是“磨刀不误砍柴工”,本周我们来给大家讲解怎样一步步抽丝剥茧,从需求到难点,再到系统整体设计。 课程安排: 1、整体需求分析初步 和 细化:编辑器需求分析 2、编辑器开发的难点分析 和 难点可能使用解决方案 3、整体架构设计 第8周 前端基础技术回顾和巡礼 在课程正式开始之前,扎实的基础知识是本课程的必备条件。这一周,让我们一起来温习 – typescript,vue3,ant-desing-vue 以及 webpack 和 rollup 的基础知识。 课程安排: 1、Typescript – 进入类型的世界 2、vue3 以及 新版全家桶 vuex,vue-router 3、ant-design-vue – 完美支持 vue3 的组件库 4、webpack 和 rollup – 现代打包工具双雄 第9周 项目整体搭建 万事开头难,本周我们使用技术储备中简介的知识,来搭建项目的大体结构和框架,包括 项目创建,代码结构,基础路由,基本布局和 基本的全局数据结构。 课程安排: 1、使用 imooc-cli 创建项目 2、规定代码规范和项目结构 ,安装编辑器辅助插件 3、使用 vue-router 添加基础路由结构 4、使用 ant-design-vue 搭建基础布局 5、使用 vuex 创建项目的基本数据结构 第10周 编辑器基本布局,及业务组件库初步开发 本周从编辑器开始开发,完成编辑器的基本布局,并且分析组件属性和修改组件属性的对应关系,创建业务组件库的第一个组件,并且完成最简单的编辑器交互,最后提出了业务组件实时实现编辑更新的解决方案。 课程安排: 1、创建编辑器的基本布局 2、分析画布组成元素的组件属性 3、创建第一个组件 LText 4、属性和编辑组件的实现方案 第11周 掌握测试基本工具,给组件库添加单元测试 本周从什么是测试入手,简介了测试的基本概念,介绍通用测试工具 Jest 和 Vue 测试框架 vue-test-utils,然后使用这两种工具完成LText组件的单元测试。 课程安排: 1、Jest 简介和基本用法 2、vue-test-utils 的基本用法 3、为 Ltext 添加测试用例 第12周 通用上传组件开发以及使用 本周主要从业务组件 LImage 入手,从易到难使用 TDD 开发一个复杂的通用上传组件,之后将组件用于左侧组件列表中,完成图片组件的功能。 课程安排: 1、为通用上传组件写需求。 2、从易到难渐进式使用 TDD 的混合方式开发一个复杂的上传组件。 3、将组件用于左侧组件列表用于创建 LImage 组件。 4、衍生出来的一系列扩展知识:比如 Vue3 组件的类型,Vue3 通信的几种方法,以及 Element Plus Upload 组件的源码分析等。 第13周 业务组件库打包、发布,添加 CI/CD 本周继续丰富业务组件库的功能,将组件库剥离成单独的代码库,使用 rollup 打包成多种 JS 模块形式,发布到 NPM,最后还使用 travis 完成了 CI/CD 流程。 课程安排: 1、创建单独的组件库代码库 2、添加剩余的业务组件 3、使用 rollup 打包生成多种 JS 模块 4、发布至 npm 和 使用 husky 完成发布前测试 5、使用 travis 完成组件库 CI/CD 功能 阶段三:从 0 搭建编辑器服务端 第14周 服务端技术选型:磨刀不误砍柴工 本周介绍做服务端必备的技能、框架、工具和服务,以及为何选择他们。 这些都是做服务端开发的基础知识,必须全部掌握,否则接下来开发会遇到很大障碍。 课程安排: 1、为何选择 koa2 框架,而不是 express egg nest.js 2、三大常用数据库 Mysql Mongodb Redis 3、使用 JWT 做登录验证,放弃 Session 4、用 jest 做单元测试和接口测试 5、pm2 和 nginx 能保证服务端高效稳定运行 第15周 服务端 CI/CD :github自动化 CI/CD 是软件开发的必备流程,它可以实现自动发布到测试机,自动部署测试环境。本周我们使用 github actions 和 docker 这两大利器,从 0 实现 CI/CD 流程。 课程安排: 1、github actions 一颗的 CI/CD 新星 2、docker 让你一键拥有各种软件环境,如 Mysql 3、docker-compose 快速搭建测试环境 4、提交代码,自动发布到测试机 5、提交代码,自动触发单元测试 第16周 编辑器服务端基础 API 开发 本周正式开发业务开发。开发之前要做技术方案设计(接口设计,数据库设计),初始化项目环境和 CI/CD 流程。然后完成所有业务功能开发,同时进行单元测试和接口测试。 课程安排: 1、接口设计,捋一捋需要提供哪些 API 2、数据库设计,如何存储更加合理 3、初始化项目环境,连接数据库,跑通 CI/CD 流程 4、各个模块的代码介绍,不会一行一行带着写代码的 5、单元测试和接口测试,边开发边测试,才能保证稳定性 第17周 编辑器服务端调用第三方服务 真正线上项目才需要这些功能,还要花钱购买第三方服务,一般课程不常见到。这些功能很实用,很大众,学完即可照搬到实际项目中。 课程安排: 1、用短信验证码实现登录 2、内容安全检查,屏蔽所有黄色、血腥、政治敏感内容 3、上传图片到阿里云 OSS 阶段四:完善B端所有功能,前后端结合和性能优化 第18周 编辑器组件图层面板功能开发 本周继续进行属性编辑面板的功能,完成属性的分组功能,完成图层面板的显示 隐藏 锁定 排序等功能。最后完成背景设置面板的功能,在这个过程中,学习一系列第三方库的使用。 课程安排: 1、使用 cropper.js 开发 image processer 组件 2、同属性分组并且开发 EditGroup 组件 3、开发图层面板 并且 使用 vue-draggable-next 完成排序功能 4、背景设置面板开发 第19周 让元素动起来 – 编辑器画布交互功能开发 本周是集中火力在编辑器交互功能上,完成元素的拖动定位,拖动改变大小,快捷键支持,重做,回滚,右键菜单等一系列功能的开发。 课程安排: 1、拖动定位功能开发 2、拖动改变大小功能开发 3、使用 hotkeys js 开发快捷键功能 4、实现 Undo Redo 功能 5、添加右键菜单功能 第20周 前后端结合 – 编辑器整合后端接口 本周开始接入后端开发,实现作品的预览,保存,自动保存,发布和渠道编辑等一系列功能。 课程安排: 1、预览功能开发 2、保存和自动保存功能 3、使用 html2canvas 生成截图并发布作品 4、使用 qrcodejs2 生成二维码并实现渠道编辑功能 第21周 整合开发B端其他页面的各种功能 完成了重头戏编辑器,这周来完成其他页面的分析和编码工作,从分析后端接口开始,完成一系列 Vue 应用的通用难点,包括鉴权,全局状态,业务开发 和 使用 Echarts 生成统计图表。 课程安排: 1、各页面功能分析 2、使用 Postman 分析 Restful 接口 3、登录页面和单页面应用鉴权的通用处理 4、全局状态(异步Loading,成功,失败)的通用处理 5、首页和我的作品页面开发 6、使用 echarts 生成统计图表 第22周 优化大型项目的各项性能问题 本周来到了大型项目必不可少的环节 – 性能优化。包括 vue 性能的常见优化方案,数据结构的优化以及 webpack 打包分析和优化实施方案的整个过程。 课程安排: 1、vue 应用性能优化的常见方案 2、全局状态数据结构的优化 3、webpack 打包分析和优化 阶段五:完善服务端,发布上线 第23周 基于Vue3 SSR渲染作品H5页。 编辑器可以创建、保存和发布作品,但发布后的作品如何查看?本周就来搞定。我们不仅要把 H5 页渲染出来,考虑 H5 前端的各项工作,还要打包、发布静态文件到 OSS 。 课程安排: 1、技术方案设计,如何才能渲染出页面 2、初始化项目,跑通 CI/CD 流程 3、Vue3 SSR 渲染页面,基于 lego-components 组件库 4、webpack 打包文件,发布到 OSS 5、h5 前端功能,如事件跳转、url 参数处理 6、h5 响应式,让页面适配所有手机屏幕 7、微信分享,前后端配合使用微信 jssdk 第24周 自研统计服务,使作品能实现分渠道统计 自定义事件统计,是一个线上产品必备的统计功能。目前市面上没有合适的第三方服务,干脆我们就自研一个。包括收集日志、分析日志、Open API 功能。 课程安排: 1、技术方案设计,看如何实现一个统计服务 2、nginx 服务收集统计日志 3、定时拆分日志文件,按天拆分 4、定时分析日志,离线计算统计结果,存入数据库 5、提供 Open API ,获取统计结果 6、定时清理过期日志文件,让硬盘无压力 第25周 后台管理:让所有数据都在我们的掌控之中 一个完善的线上产品,后台管理是必备的模块。我们可以查看网站内容数据,管理用户、作品和模板,推荐优质内容,屏蔽垃圾数据。 课程安排: 1、需求分析,到底需要查看和管理哪些数据? 2、技术方案设计,如何实现这些功能 3、umijs 脚手架,创建 React 前端项目,跑通 CI/CD 4、使用 React Hooks 开发前端页面 5、开发服务端接口,跑通 CI/CD 6、作业:写各个系统的单元测试和接口测试 第26周 发布到阿里云服务器,支持快速回滚 既然是真实的线上产品,就需要购买各种云服务,配置服务器和数据库,然后正式发布到线上环境,一旦遇到问题还要能快速回滚。 课程安排: 1、配置云服务器,安装必备软件 2、配置云数据库,创建账户,开通 IP 白名单 3、流程设计,基于 git tag 和 github actions 实现发布和回滚 4、nginx 配置和二级域名转发 5、线上日志拆分,nginx 日志和 pm2 日志 第27周 运维监控和报警 一个完善的线上产品,必须有完善的运维体系,才能保证稳定运行。包括服务器监控,报警,以及网络安全预防。 课程安排: 1、服务器监控,实时检测 CPU 内存 硬盘的健康状况 2、心跳检测,对接口自动定时“体检” 3、统一异常处理,出问题 catch 住,不崩溃 4、报警,有问题第一时间发送邮件和短信 5、万一出问题或内存泄露,自动重启服务 6、安全预防,防刷、防爬、防网络攻击 阶段六:前端发布脚手架开发 第28周 脚手架发布模块架构设计和核心流程开发 完成项目开发后,需要进行前端发布,脚手架的@imooc-cli/publish子项目将完成项目和组件的标准发布流程,本周将完成publish包的架构设计和核心流程开发 课程安排: 1、掌握项目/组件标准发布流程架构设计和流程图绘制 2、掌握自动化git流程架构设计和实现细节 3、掌握云构建实现原理和实现细节 4、掌握项目/组件发布原理和实现细节 5、完成public子项目创建和主流程开发 第29周 脚手架发布模块git自动化流程开发 本周将完成项目发布过程中的git flow流程开发,遵循标准的git flow流程,学会可快速改造和优化日常开发中的git处理流程,巩固git的各种使用技巧和方法。 课程安排: 1、掌握git操作方法和git flow流程 2、封装通用的git处理类Git 3、掌握git处理过程中的缓存结构设计 4、掌握git处理过程中的各种异常流程 5、完成Github & Gitee Open API接入 6、Git类准备阶段开发,完成各种git配置初始化 7、Git类初始化阶段开发,完成git仓库初始化、remote自动关联、强制合8、并远程代码等功能 9、Git类分支自动比对功能开发,完成代码冲突检查、stash区自动检查、10、自动同步master分支等功能 11、完成Git类代码自动提交功能开发 第30周 脚手架发布模块云构建系统开发 git flow流程完成后,我们将进入脚手架中最重要也是难度最高的一个环节,即云构建系统开发,本周我们通过egg.js+WebSocket+Redis最终实现完成云构建模块开发。 课程安排: 1、封装通用的云构建类CloudBuild 2、掌握WebSocket通信协议和开发方法 3、应用egg-socket.io插件快速接入WebSocket服务 4、掌握Redis缓存数据库的应用 5、应用egg-redis插件快速接入Redis服务 6、完成CloudBuild准备和预发布阶段开发,完成发布前配置和各类检查 7、掌握服务端CloudBuild处理流程和实现逻辑 8、服务端CloudBuildTask类封装,完成预处理、源码下载、云构建等流程开发 9、大作业:CloudBuild构建和依赖安装指令动态化功能设计和实现 第31周 脚手架发布模块云发布功能开发 脚手架云构建模块开发完成后,本周将继续完成项目的云发布流程开发。 课程安排: 1、掌握前端云发布逻辑实现 2、掌握oss入门使用方法 3、完成服务端oss API接入 4、掌握oss域名绑定+cdn接入 5、掌握项目预发布和正式发布流程 6、掌握项目回滚等异常流程处理 7、完成发布后自动打tag和开发分支删除功能 8、完成发布流程整体开发和联调 9、大作业:项目回滚+多版本发布功能架构设计和具体实现 第32周 脚手架组件发布功能开发 项目发布流程已经调通,本周将完成组件发布流程开发,组件发布流程和项目不同,主要差异在于:组件需要发布到npm和组件信息需要落库,所以需要不同的处理方式。 课程安排: 1、完成组件git flow流程开发 2、掌握组件构建和发布流程设计 3、掌握组件预览功能设计 4、完成组件构建和发布流程开发 5、完成组件预览功能开发 6、掌握RDS开通和使用方法 7、掌握egg.js+mysql的开发方法 8、完成组件相关API的开发方法 9、完成组件发布全流程联调 10、完成脚手架整体发布和上线 第33周 组件平台开发 本周将基于umi完成组件库前端部分创建,同时结合react hook开发组件库的前端页面,并将组件库发布上线。 课程安排: 1、掌握umi项目的开发方法 2、掌握react hook的开发方法 3、完成antd组件库集成 4、完成组件列表页开发 5、完成组件详情页开发 6、完成组件平台上线 第34周 项目单元测试用例设计和开发 讲解如何开发单元测试用例,并开发测试代码。 课程安排: 1、掌握脚手架单元测试库mocha 2、掌握测试用例设计技巧 3、完成脚手架单元测试用例设计 4、完成init库测试用例开发和调试 5、完成publish库测试用例开发和调试 阶段七:架构师领导力培养 第35周 大厂如何管理多人协作的研发项目 本周带领大家进入大厂文化 ,了解大厂如何做项目管理,多人协作的管理,以及团队人员的管理,课程内容复盘,未来技术的发展分析。 课程安排: 1、软件研发流程概述,先有一个整体的认识 2、敏感项目研发流程,以及常用工具 3、制定项目计划,包括范围 WBS,时间,质量,风险,沟通 4、计划监控,保证计划顺利执行 5、项目功能迭代和 bug 修复 6、多人协作、工作分配和跟踪 7、大厂绩效考核标准 8、大厂人员面试标准 9、大厂数值汇报方法和技巧 10、大厂标准的工作交流方式 11、整个课程内容复盘 12、未来的技术展望
    • 317